Poker VBX

   Poker VBX by Tony Mugan (tmugan@mee.tcd.ie)

Memory Access for Visual Basic 3.0.

The VBX has 3 main properties, PokerAddress, PokerValue and Action.

Simply set the PokerAddress property to the memory address (in decimal) you want to change, and PokerValue to the value (0-255) that you want to set the byte at that address to.

Then, Change the Action Property to 1.

This will write PokerValue to PokerAddress.  It is, in effect, the equivalent of the Basic Poke command, which is lacking in VB.

To Peek a certain location, Set the Action Property to 2.  The PokerValue property will then reflect the value of the byte indicated by the PokerAddress property.

Caution: This VBX was developed to access onboard RAM for an adapter.  Accessing physical memory which Windows has claimed (motherboard RAM) will most likely cause unexpected results.


PokeAddress
PokerAddress :

This is a 32 bit value which allows addresses up to the 4 Gigabyte limit.


PokedValue
PokerValue :

This is the value between 0 and 255 that will be assigned to or read from the Memory Address identified by the PokerAddress property.


Action
Action :

As with most Action properties, this is a substitute for a method.

Action is given a value of 1 to POKE or 2 to PEEK.